package com.zmn.plat.services.interfaces.message;

import com.zmn.plat.model.entity.message.MsgSmsTemplate;

/**
 * 描述: 基础接口类
 *
 * @author tanghongjun
 * @since 2020-06-19 15:34:59
 **/
public interface MsgSmsTemplateService {

    /**
     * 描述: 根据id查询数据
     *
     * @param msgSmsTemplateId
     *            id
     * @return MsgSmsTemplate
     * @author tanghongjun
     * @since 2020-06-19 15:34:59
     **/
    MsgSmsTemplate findById(Integer msgSmsTemplateId);

    /**
     * 描述：查询短信配置
     *
     * @param templateId
     *            模板id
     * @return com.zmn.plat.model.entity.message.MsgSmsTemplate
     * @author wangjie
     * @since 2020/6/22 15:55
     **/
    MsgSmsTemplate findByTemplateId(Integer templateId);

    /**
     * 描述: 根据id修改数据 id为必传
     *
     * @param msgSmsTemplate
     *            待修改数据
     * @return java.lang.Integer
     * @author tanghongjun
     * @since 2020-06-19 15:34:59
     **/
    Integer updateByKey(MsgSmsTemplate msgSmsTemplate);

    /**
     * 描述: 新增数据
     *
     * @param msgSmsTemplate
     *            待新增数据
     * @return java.lang.Integer 主键key
     * @author tanghongjun
     * @since 2020-06-19 15:34:59
     **/
    Integer insert(MsgSmsTemplate msgSmsTemplate);

}
